package nmt.banweb.client;

import nmt.banweb.shared.UIUserObject;

public class CourseSubject {
	String subject;
	CourseCourse courses[];
	
	CourseSubject()
	{
	}
	
	public CourseCourse[] GetAllCourses()
	{
		return null;
	}
	
	public boolean AddCourse(CourseCourse course)
	{
		return false;
	}
	
	/**
	 * Checks for a single conflicting course.
	 * @param User The user object, which contains all courses the user has selected.
	 * @return True if just a single course conflicts.
	 */
	public boolean ContainsConflictingCourse(UIUserObject User)
	{
		return false;
	}
	
	/**
	 * Checks for a single non-conflicting course.
	 * @param User The user object, which contains all courses the user has selected.
	 * @return True if just a single course doesn't conflict.
	 */
	public boolean ContainsNonconflictingCourse(UIUserObject User)
	{
		return false;
	}
	
	/**
	 * Checks for the existence of courses within "courses".
	 * @return True as long as there is at least one course in "courses".
	 */
	public boolean HasCourses()
	{
		return false;
	}
}
